#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: