Classes | |
| struct | hash |
| struct | ptr_eq |
| struct | ptr_hash |
| struct | shared_eq |
| struct | shared_hash |
Public Types | |
| typedef std::shared_ptr< Port > | shared |
| typedef Port * | ptr |
| typedef std::list< Port > | list |
| typedef std::list< ptr > | ptr_list |
| typedef std::list< shared > | shared_list |
| typedef std::forward_list< Port > | flist |
| typedef std::forward_list< ptr > | ptr_flist |
| typedef std::forward_list< shared > | shared_flist |
| typedef std::vector< Port > | vector |
| typedef std::vector< ptr > | ptr_vector |
| typedef std::vector< shared > | shared_vector |
|
typedef std::unordered_set < Port, hash > | uset |
|
typedef std::unordered_set < ptr, hash > | ptr_uset |
|
typedef std::unordered_set < shared, hash > | shared_uset |
|
typedef std::unordered_multiset< Port, hash > | umset |
|
typedef std::unordered_multiset< ptr, hash > | ptr_umset |
|
typedef std::unordered_multiset < shared, hash > | shared_umset |
Public Member Functions | |
| Port (const std::string &service, int protocol=TCPPreferred) throw (PortException) | |
| Port (uint16_t port=0, int protocol=TCPPreferred) throw (PortException) | |
| Port (const struct sockaddr_storage *ss, int protocol=TCPPreferred) throw (PortException) | |
| Port (const struct sockaddr *sa, int protocol=TCPPreferred) throw (PortException) | |
| Port (const Port &other) throw () | |
| Port (const Port &&other) throw () | |
| Port & | operator= (const Port &other) throw () |
| Port & | operator= (const Port &&other) throw () |
| bool | operator== (const Port &other) const throw () |
| bool | operator!= (const Port &other) const throw () |
| bool | operator>= (const Port &other) const throw () |
| bool | operator<= (const Port &other) const throw () |
| bool | operator< (const Port &other) const throw () |
| bool | operator> (const Port &other) const throw () |
| uint16_t | get (void) const throw () |
| uint16_t | getPort (void) const throw () |
| int | getProtocol (void) const throw () |
| const std::string & | str (void) const throw () |
| const char * | c_str (void) const throw () |
| uint32_t | getU32 (void) const throw () |
| uint32_t | getHash (void) const throw () |
| bool | empty (void) const throw () |
| void | clear (void) throw () |
1.8.5