OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail::sandesh::TOutput Class Reference

#include <Thrift.h>

Public Member Functions

 TOutput ()
 
void setOutputFunction (void(*function)(const char *))
 
void operator() (const char *message)
 
void perror (const char *message, int errno_copy)
 
void perror (const std::string &message, int errno_copy)
 
void printf (const char *message,...)
 

Static Public Member Functions

static void errorTimeWrapper (const char *msg)
 
static std::string strerror_s (int errno_copy)
 

Private Attributes

void(* f_ )(const char *)
 

Detailed Description

Definition at line 113 of file Thrift.h.

Constructor & Destructor Documentation

contrail::sandesh::TOutput::TOutput ( )
inline

Definition at line 115 of file Thrift.h.

Member Function Documentation

static void contrail::sandesh::TOutput::errorTimeWrapper ( const char *  msg)
inlinestatic

Definition at line 136 of file Thrift.h.

void contrail::sandesh::TOutput::operator() ( const char *  message)
inline

Definition at line 121 of file Thrift.h.

void contrail::sandesh::TOutput::perror ( const char *  message,
int  errno_copy 
)
void contrail::sandesh::TOutput::perror ( const std::string &  message,
int  errno_copy 
)
inline

Definition at line 130 of file Thrift.h.

Here is the call graph for this function:

void contrail::sandesh::TOutput::printf ( const char *  message,
  ... 
)
void contrail::sandesh::TOutput::setOutputFunction ( void(*)(const char *)  function)
inline

Definition at line 117 of file Thrift.h.

static std::string contrail::sandesh::TOutput::strerror_s ( int  errno_copy)
static

Just like strerror_r but returns a C++ string object.

Member Data Documentation

void(* contrail::sandesh::TOutput::f_)(const char *)
private

Definition at line 149 of file Thrift.h.


The documentation for this class was generated from the following file: