OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
connection_info.h File Reference
#include <map>
#include <vector>
#include <boost/tuple/tuple.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/bind.hpp>
#include <boost/assign/list_of.hpp>
#include <boost/scoped_ptr.hpp>
#include <tbb/mutex.h>
#include <base/feature_flags.h>
#include <base/sandesh/process_info_constants.h>
#include <base/sandesh/process_info_types.h>
#include <base/sandesh/cpuinfo_constants.h>
#include <base/sandesh/cpuinfo_types.h>
#include <base/sandesh/nodeinfo_constants.h>
#include <base/sandesh/nodeinfo_types.h>
Include dependency graph for connection_info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  process::ConnectionState
 
class  process::ConnectionStateManager
 

Namespaces

 process
 

Typedefs

typedef
boost::asio::ip::tcp::endpoint 
process::Endpoint
 
typedef boost::function< void(const
std::vector< ConnectionInfo >
&, ProcessState::type
&, std::string &)> 
process::ProcessStateFn
 
typedef std::pair< std::string,
std::string > 
process::ConnectionTypeName
 

Functions

void process::GetProcessStateCb (const std::vector< ConnectionInfo > &cinfos, ProcessState::type &state, std::string &message, const std::vector< ConnectionTypeName > &expected_connections)
 
void process::GetConnectionInfoMessage (const std::vector< ConnectionInfo > &cinfos, const std::vector< ConnectionTypeName > &expected_connections, std::string &message)