#include <pkt0_interface.h>
Definition at line 62 of file pkt0_interface.h.
◆ Pkt0Socket()
| Pkt0Socket::Pkt0Socket |
( |
const std::string & |
name, |
|
|
boost::asio::io_context * |
io |
|
) |
| |
◆ ~Pkt0Socket()
| Pkt0Socket::~Pkt0Socket |
( |
| ) |
|
◆ AsyncRead()
| void Pkt0Socket::AsyncRead |
( |
| ) |
|
|
private |
◆ CreateMockAgent()
| void Pkt0Socket::CreateMockAgent |
( |
const string & |
| ) |
|
|
static |
◆ CreateUnixSocket()
| void Pkt0Socket::CreateUnixSocket |
( |
| ) |
|
|
private |
◆ DISALLOW_COPY_AND_ASSIGN()
| Pkt0Socket::DISALLOW_COPY_AND_ASSIGN |
( |
Pkt0Socket |
| ) |
|
|
private |
◆ InitControlInterface()
| void Pkt0Socket::InitControlInterface |
( |
| ) |
|
|
virtual |
◆ IoShutdownControlInterface()
| void Pkt0Socket::IoShutdownControlInterface |
( |
| ) |
|
|
virtual |
◆ Name()
| const std::string& Pkt0Socket::Name |
( |
| ) |
const |
|
inlinevirtual |
◆ OnTimeout()
| bool Pkt0Socket::OnTimeout |
( |
| ) |
|
|
private |
◆ ReadHandler()
| void Pkt0Socket::ReadHandler |
( |
const boost::system::error_code & |
err, |
|
|
std::size_t |
length |
|
) |
| |
|
private |
◆ Send()
| int Pkt0Socket::Send |
( |
uint8_t * |
buff, |
|
|
uint16_t |
buff_len, |
|
|
const PacketBufferPtr & |
pkt |
|
) |
| |
|
virtual |
◆ ShutdownControlInterface()
| void Pkt0Socket::ShutdownControlInterface |
( |
| ) |
|
|
virtual |
◆ StartConnectTimer()
| void Pkt0Socket::StartConnectTimer |
( |
| ) |
|
|
private |
◆ WriteHandler()
| void Pkt0Socket::WriteHandler |
( |
const boost::system::error_code & |
error, |
|
|
std::size_t |
length, |
|
|
PacketBufferPtr |
pkt, |
|
|
uint8_t * |
buff |
|
) |
| |
|
private |
◆ connected_
| bool Pkt0Socket::connected_ |
|
private |
◆ kConnectTimeout
| const uint32_t Pkt0Socket::kConnectTimeout = 1000 |
|
static |
◆ name_
| std::string Pkt0Socket::name_ |
|
private |
◆ pkt_handler_
◆ read_buff_
| uint8_t* Pkt0Socket::read_buff_ |
|
private |
◆ sAgentSocketPath
| string Pkt0Socket::sAgentSocketPath = "/var/run/vrouter/agent_pkt0" |
|
static |
◆ socket_
| boost::asio::local::datagram_protocol::socket Pkt0Socket::socket_ |
|
private |
◆ sSocketDir
| string Pkt0Socket::sSocketDir = "/var/run/vrouter" |
|
static |
◆ sVrouterSocketPath
| string Pkt0Socket::sVrouterSocketPath = "/var/run/vrouter/dpdk_pkt0" |
|
static |
◆ timer_
| boost::scoped_ptr<Timer> Pkt0Socket::timer_ |
|
private |
The documentation for this class was generated from the following files: