Public Member Functions | Data Fields

NetVCTest Class Reference

#include <P_NetVCTest.h>

Inherits Continuation.

Collaboration diagram for NetVCTest:
Collaboration graph
[legend]

Public Member Functions

 NetVCTest ()
 ~NetVCTest ()
int main_handler (int event, void *data)
void read_handler (int event)
void write_handler (int event)
void cleanup ()
void init_test (NetVcTestType_t n_type, NetTestDriver *driver, NetVConnection *nvc, RegressionTest *robj, NVC_test_def *my_def, const char *module_name_arg, const char *debug_tag_arg)
void start_test ()
int fill_buffer (MIOBuffer *buf, uint8_t *seed, int bytes)
int consume_and_check_bytes (IOBufferReader *r, uint8_t *seed)
void write_finished ()
void read_finished ()
void finished ()
void record_error (const char *msg)

Data Fields

NetVcTestType_t test_cont_type
NetVConnectiontest_vc
RegressionTestregress
NetTestDriverdriver
VIOread_vio
VIOwrite_vio
MIOBufferread_buffer
MIOBufferwrite_buffer
IOBufferReaderreader_for_rbuf
IOBufferReaderreader_for_wbuf
int write_bytes_to_add_per
int timeout
int actual_bytes_read
int actual_bytes_sent
bool write_done
bool read_done
uint8_t read_seed
uint8_t write_seed
int bytes_to_send
int bytes_to_read
int nbytes_read
int nbytes_write
int expected_read_term
int expected_write_term
const char * test_name
const char * module_name
const char * debug_tag

Detailed Description

Definition at line 88 of file P_NetVCTest.h.


Constructor & Destructor Documentation

NetVCTest::NetVCTest (  ) 

Definition at line 101 of file NetVCTest.cc.

NetVCTest::~NetVCTest (  ) 

Member Function Documentation

void NetVCTest::cleanup (  ) 
int NetVCTest::consume_and_check_bytes ( IOBufferReader r,
uint8_t *  seed 
)
int NetVCTest::fill_buffer ( MIOBuffer buf,
uint8_t *  seed,
int  bytes 
)

Definition at line 195 of file NetVCTest.cc.

References ats_free(), ats_malloc(), and MIOBuffer::write().

Referenced by write_handler().

void NetVCTest::finished (  ) 

Definition at line 302 of file NetVCTest.cc.

References driver, eventProcessor, and EventProcessor::schedule_imm().

Referenced by read_finished(), record_error(), and write_finished().

void NetVCTest::init_test ( NetVcTestType_t  n_type,
NetTestDriver driver,
NetVConnection nvc,
RegressionTest robj,
NVC_test_def my_def,
const char *  module_name_arg,
const char *  debug_tag_arg 
)
int NetVCTest::main_handler ( int  event,
void *  data 
)
void NetVCTest::read_finished (  ) 
void NetVCTest::read_handler ( int  event  ) 
void NetVCTest::record_error ( const char *  msg  ) 
void NetVCTest::start_test (  ) 
void NetVCTest::write_finished (  ) 
void NetVCTest::write_handler ( int  event  ) 

Field Documentation

Definition at line 128 of file P_NetVCTest.h.

Referenced by consume_and_check_bytes().

Definition at line 129 of file P_NetVCTest.h.

Referenced by write_handler().

Definition at line 138 of file P_NetVCTest.h.

Referenced by consume_and_check_bytes(), and init_test().

Definition at line 137 of file P_NetVCTest.h.

Referenced by init_test(), and write_handler().

const char* NetVCTest::debug_tag

Definition at line 114 of file P_NetVCTest.h.

Referenced by finished(), init_test(), and record_error().

Definition at line 143 of file P_NetVCTest.h.

Referenced by init_test(), read_finished(), and read_handler().

Definition at line 144 of file P_NetVCTest.h.

Referenced by init_test(), write_finished(), and write_handler().

Definition at line 147 of file P_NetVCTest.h.

Referenced by init_test(), and record_error().

Definition at line 140 of file P_NetVCTest.h.

Referenced by init_test(), read_finished(), and start_test().

Definition at line 141 of file P_NetVCTest.h.

Referenced by init_test(), start_test(), and write_finished().

Definition at line 119 of file P_NetVCTest.h.

Referenced by start_test(), and ~NetVCTest().

Definition at line 132 of file P_NetVCTest.h.

Referenced by read_finished(), start_test(), and write_finished().

Definition at line 134 of file P_NetVCTest.h.

Referenced by read_handler().

Definition at line 116 of file P_NetVCTest.h.

Referenced by main_handler(), read_finished(), read_handler(), and start_test().

Definition at line 122 of file P_NetVCTest.h.

Referenced by read_handler(), and start_test().

Definition at line 123 of file P_NetVCTest.h.

Referenced by start_test().

Definition at line 113 of file P_NetVCTest.h.

Referenced by init_test(), and record_error().

Definition at line 93 of file P_NetVCTest.h.

Referenced by init_test(), read_handler(), record_error(), write_handler(), and ~NetVCTest().

const char* NetVCTest::test_name

Definition at line 146 of file P_NetVCTest.h.

Referenced by init_test(), and record_error().

Definition at line 126 of file P_NetVCTest.h.

Referenced by init_test(), and start_test().

Definition at line 120 of file P_NetVCTest.h.

Referenced by start_test(), write_handler(), and ~NetVCTest().

Definition at line 125 of file P_NetVCTest.h.

Referenced by init_test(), and write_handler().

Definition at line 131 of file P_NetVCTest.h.

Referenced by read_finished(), start_test(), and write_finished().

Definition at line 135 of file P_NetVCTest.h.

Referenced by write_handler().

Definition at line 117 of file P_NetVCTest.h.

Referenced by main_handler(), start_test(), write_finished(), and write_handler().


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