# BMA Server Framework: Class Members - Functions

### - a -

- add() : core::CommandList

### - c -

- check() : core::Command
- clearTimer() : core::Timer
- CommandList() : core::CommandList

### - e -

- enable() : core::Socket
- EPoll() : core::EPoll
- eventReceived() : core::EPoll , core::Socket

### - g -

- getClientAddress() : core::IPAddress
- getClientAddressAndPort() : core::IPAddress
- getClientPort() : core::IPAddress
- getDescriptor() : core::EPoll , core::Socket
- getElapsed() : core::Timer
- getSocketAccept() : core::ConsoleService , core::Service

### - i -

- isStopping() : core::EPoll

### - o -

- onConnected() : core::Session , core::Socket
- onDataReceived() : core::Session , core::Socket , core::TCPServerSocket , core::UDPServerSocket
- onRegistered() : core::Socket
- onTimeout() : core::Timer
- onUnregistered() : core::Socket
- output() : core::Command , core::Service , core::Session , core::TCPSocket , core::TLSSession

### - p -

- processCommand() : core::Command , core::CommandList , core::EPoll , core::TCPServerSocket
- protocol() : core::ConsoleSession , core::Session , core::TLSSession

### - r -

- receiveData() : core::Socket , core::TLSSession
- registerSocket() : core::EPoll

### - s -

- send() : core::Session
- sendToAll() : core::Session
- Service() : core::Service
- setDescriptor() : core::Socket
- setName() : core::Command
- setTimer() : core::Timer
- start() : core::EPoll , core::Thread
- stop() : core::EPoll

### - t -

- TCPServerSocket() : core::TCPServerSocket
- TLSServerSocket() : core::TLSServerSocket

### - u -

- unregisterSocket() : core::EPoll

### - w -

- write() : core::Socket

### - ~ -

- ~CommandList() : core::CommandList
- ~EPoll() : core::EPoll
- ~TCPServerSocket() : core::TCPServerSocket
- ~TLSServerSocket() : core::TLSServerSocket