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