net_server: cleaned up Services.h, no functional change.

This commit is contained in:
Axel Dörfler
2015-03-27 13:23:00 +01:00
parent bafce3df67
commit 83941255ad
+30 -26
View File
@@ -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