コード例 #1
0
static void
finalize_and_teardown() {
  expect_string( mock_delete_message_replied_callback, service_name, CLIENT_SERVICE_NAME );
  will_return( mock_delete_message_replied_callback, true );
  finalize_packetin_filter_interface();
  teardown();
}
コード例 #2
0
static void
test_finalize_packetin_filter_interface_succeeds() {
  expect_string( mock_add_message_replied_callback, service_name, CLIENT_SERVICE_NAME );
  will_return( mock_add_message_replied_callback, true );
  init_packetin_filter_interface();

  expect_string( mock_delete_message_replied_callback, service_name, CLIENT_SERVICE_NAME );
  will_return( mock_delete_message_replied_callback, true );

  assert_true( finalize_packetin_filter_interface() );
}
コード例 #3
0
int
main( int argc, char *argv[] ) {
  init_trema( &argc, &argv );
  init_packetin_filter_interface();

  add_periodic_event_callback( 5, timeout, NULL );

  add_filter();

  start_trema();

  finalize_packetin_filter_interface();
}
コード例 #4
0
static void
test_finalize_packetin_filter_interface_fails_if_not_initialized() {
  assert_false( finalize_packetin_filter_interface() );
}