mirror of
https://review.haiku-os.org/haiku
synced 2025-01-22 22:34:48 +01:00
net_server: cleaned up Services.h, no functional change.
This commit is contained in:
parent
bafce3df67
commit
83941255ad
@ -24,38 +24,42 @@ typedef std::map<int, service_connection*> ServiceSocketMap;
|
||||
|
||||
|
||||
class Services : public BHandler {
|
||||
public:
|
||||
Services(const BMessage& services);
|
||||
virtual ~Services();
|
||||
public:
|
||||
Services(const BMessage& services);
|
||||
virtual ~Services();
|
||||
|
||||
status_t InitCheck() const;
|
||||
status_t InitCheck() const;
|
||||
|
||||
virtual void MessageReceived(BMessage* message);
|
||||
virtual void MessageReceived(BMessage* message);
|
||||
|
||||
private:
|
||||
void _NotifyListener(bool quit = false);
|
||||
void _UpdateMinMaxSocket(int socket);
|
||||
status_t _StartService(struct service& service);
|
||||
status_t _StopService(struct service& service);
|
||||
status_t _ToService(const BMessage& message, struct service*& service);
|
||||
void _Update(const BMessage& services);
|
||||
int32 _CompareServices(struct service& a, struct service& b);
|
||||
status_t _LaunchService(struct service& service, int socket);
|
||||
status_t _Listener();
|
||||
static status_t _Listener(void* self);
|
||||
private:
|
||||
void _NotifyListener(bool quit = false);
|
||||
void _UpdateMinMaxSocket(int socket);
|
||||
status_t _StartService(struct service& service);
|
||||
status_t _StopService(struct service& service);
|
||||
status_t _ToService(const BMessage& message,
|
||||
struct service*& service);
|
||||
void _Update(const BMessage& services);
|
||||
status_t _LaunchService(struct service& service,
|
||||
int socket);
|
||||
status_t _Listener();
|
||||
static status_t _Listener(void* self);
|
||||
|
||||
thread_id fListener;
|
||||
BLocker fLock;
|
||||
ServiceNameMap fNameMap;
|
||||
ServiceSocketMap fSocketMap;
|
||||
uint32 fUpdate;
|
||||
int fReadPipe;
|
||||
int fWritePipe;
|
||||
int fMinSocket;
|
||||
int fMaxSocket;
|
||||
fd_set fSet;
|
||||
private:
|
||||
thread_id fListener;
|
||||
BLocker fLock;
|
||||
ServiceNameMap fNameMap;
|
||||
ServiceSocketMap fSocketMap;
|
||||
uint32 fUpdate;
|
||||
int fReadPipe;
|
||||
int fWritePipe;
|
||||
int fMinSocket;
|
||||
int fMaxSocket;
|
||||
fd_set fSet;
|
||||
};
|
||||
|
||||
|
||||
const static uint32 kMsgUpdateServices = 'srvU';
|
||||
|
||||
|
||||
#endif // SERVICES_H
|
||||
|
Loading…
x
Reference in New Issue
Block a user