| 
    OpenSDN source code
    
   | 
 
This is the complete list of members for BgpSession, including all inherited members.
| ACCEPT enum value | TcpSession | |
| Accepted() | TcpSession | virtual | 
| ACTIVE enum value | TcpSession | |
| AllocateBuffer(size_t buffer_size) | TcpSession | private | 
| AsyncReadHandler(TcpSessionPtr session) | TcpSession | protectedstatic | 
| AsyncReadSome() | TcpSession | protectedvirtual | 
| AsyncReadStart() | TcpSession | virtual | 
| AsyncReadStartInternal(TcpSessionPtr session) | TcpSession | protected | 
| AsyncWrite(const uint8_t *data, std::size_t size) | TcpSession | protectedvirtual | 
| AsyncWriteHandler(TcpSessionPtr session, const boost::system::error_code &error, std::size_t bytes_transferred) | TcpSession | protectedstatic | 
| AsyncWriteInternal(TcpSessionPtr session) | TcpSession | protected | 
| BgpSession(BgpSessionManager *session_mgr, Socket *socket) | BgpSession | |
| Buffer typedef | TcpSession | |
| buffer_queue_ | TcpSession | private | 
| BufferData(const Buffer &buffer) | TcpSession | inlinestatic | 
| BufferQueue typedef | TcpSession | private | 
| BufferSize(const Buffer &buffer) | TcpSession | inlinestatic | 
| clear_peer() | BgpSession | |
| ClearMd5SocketOption(uint32_t peer_ip) | TcpSession | |
| Close() | TcpSession | |
| CLOSE enum value | TcpSession | |
| close_reason() const | TcpSession | inline | 
| close_reason_ | TcpSession | private | 
| closed_ | TcpSession | private | 
| CloseInternal(const boost::system::error_code &ec, bool call_observer, bool notify_server=true) | TcpSession | protected | 
| CONNECT_COMPLETE enum value | TcpSession | |
| CONNECT_FAILED enum value | TcpSession | |
| Connected(Endpoint remote) | TcpSession | virtual | 
| ConnectFailed() | TcpSession | |
| CreateReaderTask(boost::asio::mutable_buffer, size_t) | TcpSession | protectedvirtual | 
| defer_reader_ | TcpSession | private | 
| DeleteBuffer(boost::asio::mutable_buffer buffer) | TcpSession | private | 
| Direction enum name | TcpSession | |
| direction_ | TcpSession | private | 
| DISALLOW_COPY_AND_ASSIGN(BgpSession) | BgpSession | private | 
| Endpoint typedef | TcpSession | |
| established() const | TcpSession | inlineprotected | 
| established_ | TcpSession | private | 
| Event enum name | TcpSession | |
| EVENT_NONE enum value | TcpSession | |
| EventObserver typedef | TcpSession | |
| GetDscpValue() const | TcpSession | |
| GetReadBufferSize() const | TcpSession | protectedvirtual | 
| GetRxSocketStats(SocketIOStats *socket_stats) const | TcpSession | |
| GetRxSocketStats(SocketIOStats &socket_stats) const | TcpSession | inline | 
| GetSessionInstance() const | BgpSession | inlinevirtual | 
| GetSocketStats() const | TcpSession | inline | 
| GetTxSocketStats(SocketIOStats *socket_stats) const | TcpSession | |
| GetTxSocketStats(SocketIOStats &socket_stats) const | TcpSession | inline | 
| io_strand_ | TcpSession | protected | 
| IsClosed() const | TcpSession | inline | 
| IsClosedLocked() const | TcpSession | inlineprivate | 
| IsEstablished() const | TcpSession | inline | 
| IsEstablishedLocked() const | TcpSession | inlineprivate | 
| IsReaderDeferred() const | TcpSession | inlinevirtual | 
| IsServerSession() | TcpSession | inline | 
| IsSocketErrorHard(const boost::system::error_code &ec) | TcpSession | static | 
| kDefaultBufferSize | TcpSession | static | 
| kDefaultWriteBufferSize | TcpSession | static | 
| local_endpoint() const | TcpSession | |
| local_port() const | TcpSession | |
| LogNotification(int code, int subcode, const std::string &direction, const std::string &peer_key, const BgpProto::Notification &msg) const | BgpSession | |
| mutex_ | TcpSession | mutableprotected | 
| name_ | TcpSession | private | 
| NativeSocketType typedef | TcpSession | |
| obs_mutex_ | TcpSession | private | 
| observer() | TcpSession | inlineprotected | 
| observer_ | TcpSession | private | 
| OnRead(Buffer buffer) | BgpSession | inlineprotectedvirtual | 
| PASSIVE enum value | TcpSession | |
| peer() | BgpSession | inline | 
| peer_ | BgpSession | private | 
| ProcessWriteReady() | BgpSession | |
| read_on_connect_ | TcpSession | private | 
| reader_ | BgpSession | private | 
| reader_task_id() const | TcpSession | inlineprotectedvirtual | 
| reader_task_id_ | TcpSession | privatestatic | 
| ReadSome(boost::asio::mutable_buffer buffer, boost::system::error_code *error) | TcpSession | protectedvirtual | 
| ReceiveMsg(const u_int8_t *msg, size_t size) | BgpSession | private | 
| refcount_ | TcpSession | private | 
| ReleaseBuffer(Buffer buffer) | TcpSession | virtual | 
| ReleaseBufferLocked(Buffer buffer) | TcpSession | private | 
| remote_ | TcpSession | private | 
| remote_addr_str_ | TcpSession | private | 
| remote_addr_string() const | TcpSession | inline | 
| remote_endpoint() const | TcpSession | inline | 
| remote_port() const | TcpSession | |
| Send(const uint8_t *data, size_t size, size_t *sent) | TcpSession | virtual | 
| SendNotification(int code, int subcode, const std::string &data=std::string()) | BgpSession | |
| server() | TcpSession | inline | 
| server_ | TcpSession | private | 
| session_mgr_ | BgpSession | private | 
| SessionEstablished(Endpoint remote, Direction direction) | TcpSession | |
| set_observer(EventObserver observer) | TcpSession | |
| set_peer(BgpPeer *peer) | BgpSession | |
| set_read_on_connect(bool read) | TcpSession | inline | 
| SetDeferReader(bool defer_reader) | TcpSession | virtual | 
| SetDscpSocketOption(uint8_t value) | TcpSession | |
| SetEstablished(Endpoint remote, Direction dir) | TcpSession | private | 
| SetMd5SocketOption(uint32_t peer_ip, const std::string &md5_password) | TcpSession | |
| SetName() | TcpSession | private | 
| SetSocketKeepaliveOptions(int keepalive_time, int keepalive_intvl, int keepalive_probes, int tcp_user_timeout_val=0) | TcpSession | protected | 
| SetSocketOptions() | TcpSession | virtual | 
| SetTcpNoDelay() | TcpSession | |
| SetTcpRecvBufSize(uint32_t size) | TcpSession | |
| SetTcpSendBufSize(uint32_t size) | TcpSession | |
| sock_descriptor() | TcpSession | inline | 
| Socket typedef | TcpSession | |
| socket() const | TcpSession | inlinevirtual | 
| socket_ | TcpSession | private | 
| stats_ | TcpSession | protected | 
| Strand typedef | TcpSession | protected | 
| task_instance_ | BgpSession | private | 
| tcp_close_in_progress_ | TcpSession | private | 
| TcpSession(TcpServer *server, Socket *socket, bool async_read_ready=true, size_t buffer_send_size=TcpSession::kDefaultWriteBufferSize) | TcpSession | |
| TcpSessionPtr typedef | TcpSession | protected | 
| ToString() const | TcpSession | inlinevirtual | 
| ToUVEKey() const | TcpSession | inline | 
| TriggerAsyncReadHandler() | TcpSession | protected | 
| uve_key_str_ | TcpSession | private | 
| write_blocked_ | TcpSession | private | 
| writer_ | TcpSession | private | 
| WriteReady(const boost::system::error_code &error) | BgpSession | privatevirtual | 
| WriteReadyInternal(TcpSessionPtr session, const boost::system::error_code &error, uint64_t block_start_time) | TcpSession | privatestatic | 
| ~BgpSession() | BgpSession | virtual | 
| ~TcpSession() | TcpSession | protectedvirtual |