Uglified the header according to the OT style.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@376 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2002-07-21 22:42:46 +00:00
parent f58f2774db
commit ad467109d4
+79 -85
View File
@@ -1,15 +1,31 @@
/****************************************************************************** //------------------------------------------------------------------------------
/ // Copyright (c) 2001-2002, OpenBeOS
/ File: Roster.h //
/ // Permission is hereby granted, free of charge, to any person obtaining a
/ Description: BRoster class lets you launch apps and keeps // copy of this software and associated documentation files (the "Software"),
/ track of apps that are running. // to deal in the Software without restriction, including without limitation
/ Global be_roster represents the default BRoster. // the rights to use, copy, modify, merge, publish, distribute, sublicense,
/ app_info structure provides info for a running app. // and/or sell copies of the Software, and to permit persons to whom the
/ // Software is furnished to do so, subject to the following conditions:
/ Copyright 1995-98, Be Incorporated, All Rights Reserved. //
/ // The above copyright notice and this permission notice shall be included in
******************************************************************************/ // all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.
//
// File Name: Roster.h
// Author: Ingo Weinhold ([email protected])
// Description: BRoster class lets you launch apps and keeps
// track of apps that are running.
// Global be_roster represents the default BRoster.
// app_info structure provides info for a running app.
//------------------------------------------------------------------------------
#ifndef _ROSTER_H #ifndef _ROSTER_H
#define _ROSTER_H #define _ROSTER_H
@@ -72,39 +88,40 @@ public:
~BRoster(); ~BRoster();
/* Querying for apps */ /* Querying for apps */
bool IsRunning(const char *mime_sig) const; bool IsRunning(const char *mimeSig) const;
bool IsRunning(entry_ref *ref) const; bool IsRunning(entry_ref *ref) const;
team_id TeamFor(const char *mime_sig) const; team_id TeamFor(const char *mimeSig) const;
team_id TeamFor(entry_ref *ref) const; team_id TeamFor(entry_ref *ref) const;
void GetAppList(BList *team_id_list) const; void GetAppList(BList *teamIDList) const;
void GetAppList(const char *sig, BList *team_id_list) const; void GetAppList(const char *sig, BList *teamIDList) const;
status_t GetAppInfo(const char *sig, app_info *info) const; status_t GetAppInfo(const char *sig, app_info *info) const;
status_t GetAppInfo(entry_ref *ref, app_info *info) const; status_t GetAppInfo(entry_ref *ref, app_info *info) const;
status_t GetRunningAppInfo(team_id team, app_info *info) const; status_t GetRunningAppInfo(team_id team, app_info *info) const;
status_t GetActiveAppInfo(app_info *info) const; status_t GetActiveAppInfo(app_info *info) const;
status_t FindApp(const char *mime_type, entry_ref *app) const; status_t FindApp(const char *mimeType, entry_ref *app) const;
status_t FindApp(entry_ref *ref, entry_ref *app) const; status_t FindApp(entry_ref *ref, entry_ref *app) const;
/* Launching, activating, and broadcasting to apps */ /* Launching, activating, and broadcasting to apps */
status_t Broadcast(BMessage *msg) const; status_t Broadcast(BMessage *msg) const;
status_t Broadcast(BMessage *msg, BMessenger reply_to) const; status_t Broadcast(BMessage *msg, BMessenger replyTo) const;
status_t StartWatching(BMessenger target, status_t StartWatching(BMessenger target,
uint32 event_mask = B_REQUEST_LAUNCHED | B_REQUEST_QUIT) const; uint32 eventMask = B_REQUEST_LAUNCHED | B_REQUEST_QUIT) const;
status_t StopWatching(BMessenger target) const; status_t StopWatching(BMessenger target) const;
status_t ActivateApp(team_id team) const; status_t ActivateApp(team_id team) const;
status_t Launch(const char *mime_type, BMessage *initial_msgs = NULL,
team_id *app_team = NULL) const;
status_t Launch(const char *mime_type, BList *message_list,
team_id *app_team = NULL) const;
status_t Launch(const char *mime_type, int argc, char **args,
team_id *app_team = NULL) const;
status_t Launch(const entry_ref *ref, const BMessage *initial_message = NULL, status_t Launch(const char *mimeType, BMessage *initialMsgs = NULL,
team_id *app_team = NULL) const; team_id *appTeam = NULL) const;
status_t Launch(const entry_ref *ref, const BList *message_list, status_t Launch(const char *mimeType, BList *messageList,
team_id *appTeam = NULL) const;
status_t Launch(const char *mimeType, int argc, char **args,
team_id *appTeam = NULL) const;
status_t Launch(const entry_ref *ref,
const BMessage *initialMessage = NULL,
team_id *app_team = NULL) const; team_id *app_team = NULL) const;
status_t Launch(const entry_ref *ref, const BList *messageList,
team_id *appTeam = NULL) const;
status_t Launch(const entry_ref *ref, int argc, const char * const *args, status_t Launch(const entry_ref *ref, int argc, const char * const *args,
team_id *app_team = NULL) const; team_id *appTeam = NULL) const;
/* Recent document and app support */ /* Recent document and app support */
void GetRecentDocuments(BMessage *refList, int32 maxCount, void GetRecentDocuments(BMessage *refList, int32 maxCount,
@@ -124,7 +141,6 @@ public:
/*----- Private or reserved ------------------------------*/ /*----- Private or reserved ------------------------------*/
private: private:
friend class BApplication; friend class BApplication;
friend class BWindow; friend class BWindow;
friend class _BAppCleanup_; friend class _BAppCleanup_;
@@ -142,72 +158,50 @@ friend status_t BClipboard::StopWatching(BMessenger);
USE_GIVEN USE_GIVEN
}; };
status_t _StartWatching(mtarget t, BMessenger *roster_mess, uint32 what, status_t _StartWatching(mtarget target, BMessenger *rosterMess,
BMessenger notify, uint32 event_mask) const; uint32 what, BMessenger notify,
status_t _StopWatching(mtarget t, BMessenger *roster_mess, uint32 what, uint32 event_mask) const;
status_t _StopWatching(mtarget target, BMessenger *rosterMess, uint32 what,
BMessenger notify) const; BMessenger notify) const;
uint32 AddApplication( const char *mime_sig, uint32 AddApplication(const char *mimeSig, entry_ref *ref, uint32 flags,
entry_ref *ref, team_id team, thread_id thread, port_id port,
uint32 flags, bool fullReg) const;
team_id team, void SetSignature(team_id team, const char *mimeSig) const;
thread_id thread, void SetThread(team_id team, thread_id thread) const;
port_id port, void SetThreadAndTeam(uint32 entry_token, thread_id thread,
bool full_reg) const;
void SetSignature(team_id team, const char *mime_sig) const;
void SetThread(team_id team, thread_id tid) const;
void SetThreadAndTeam(uint32 entry_token,
thread_id tid,
team_id team) const; team_id team) const;
void CompleteRegistration(team_id team, void CompleteRegistration(team_id team, thread_id, port_id port) const;
thread_id, bool IsAppPreRegistered(entry_ref *ref, team_id team,
port_id port) const;
bool IsAppPreRegistered( entry_ref *ref,
team_id team,
app_info *info) const; app_info *info) const;
void RemovePreRegApp(uint32 entry_token) const; void RemovePreRegApp(uint32 entryToken) const;
void RemoveApp(team_id team) const; void RemoveApp(team_id team) const;
status_t xLaunchAppPrivate( const char *mime_sig, status_t xLaunchAppPrivate(const char *mimeSig, const entry_ref *ref,
const entry_ref *ref, BList* msgList, int cargs, char **args,
BList* msg_list, team_id *appTeam) const;
int cargs,
char **args,
team_id *app_team) const;
bool UpdateActiveApp(team_id team) const; bool UpdateActiveApp(team_id team) const;
void SetAppFlags(team_id team, uint32 flags) const; void SetAppFlags(team_id team, uint32 flags) const;
void DumpRoster() const; void DumpRoster() const;
status_t resolve_app(const char *in_type, status_t resolve_app(const char *inType, const entry_ref *ref,
const entry_ref *ref, entry_ref *appRef, char *appSig, uint32 *appFlags,
entry_ref *app_ref, bool *wasDocument) const;
char *app_sig, status_t translate_ref(const entry_ref *ref, BMimeType *appMeta,
uint32 *app_flags, entry_ref *appRef, BFile *appFile, char *appSig,
bool *was_document) const; bool *wasDocument) const;
status_t translate_ref(const entry_ref *ref, status_t translate_type(const char *mimeType, BMimeType *meta,
BMimeType *app_meta, entry_ref *appRef, BFile *appFile,
entry_ref *app_ref, char *appSig) const;
BFile *app_file, status_t sniff_file(const entry_ref *file, BNodeInfo *finfo,
char *app_sig, char *mimeType) const;
bool *was_document) const;
status_t translate_type(const char *mime_type,
BMimeType *meta,
entry_ref *app_ref,
BFile *app_file,
char *app_sig) const;
status_t sniff_file(const entry_ref *file,
BNodeInfo *finfo,
char *mime_type) const;
bool is_wildcard(const char *sig) const; bool is_wildcard(const char *sig) const;
status_t get_unique_supporting_app(const BMessage *apps, status_t get_unique_supporting_app(const BMessage *apps,
char *out_sig) const; char *outSig) const;
status_t get_random_supporting_app(const BMessage *apps, status_t get_random_supporting_app(const BMessage *apps,
char *out_sig) const; char *outSig) const;
char **build_arg_vector(char **args, int *pargs, char **build_arg_vector(char **args, int *pargs, const entry_ref *appRef,
const entry_ref *app_ref, const entry_ref *docRef) const;
const entry_ref *doc_ref) const; status_t send_to_running(team_id team, const entry_ref *appRef,
status_t send_to_running(team_id tema, int cargs, char **args, const BList *msgList,
const entry_ref *app_ref,
int cargs, char **args,
const BList *msg_list,
const entry_ref *ref) const; const entry_ref *ref) const;
void InitMessengers(); void InitMessengers();