1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#![allow(dead_code)]
#![allow(unused_must_use)]
#![allow(unused_imports)]

extern crate rustc_serialize;

mod rtps;

struct Entity;

struct QosPolicy;

struct Listener;

struct StatusKind;

trait EntityTrait {
  fn set_qos(qos_list:&[QosPolicy]) -> ReturnCode_t;
  fn get_qos(qos_list:&mut [QosPolicy]) -> ReturnCode_t;
  fn set_listener(a_listener:&Listener, mask:&[StatusKind]) -> ReturnCode_t;
}

#[allow(non_camel_case_types)]
enum ReturnCode_t {
  OK,
  ERROR,
  BAD_PARAMETER,
  UNSUPPORTED,
  ALREADY_DELETED,
  OUT_OF_RESOURCES,
  NOT_ENABLED,
  IMMUTABLE_POLICY,
  INCONSISTENT_POLICY,
  PRECONDITION_NOT_MET,
  TIMEOUT,
  ILLEGAL_OPERATION,
  NO_DATA,
}

#[test]
fn it_works() {
}