interfaces

Interface TestInterface

An interface name TestInterface. Bla bla bla. A link to my methods. A link to my types.


Type Summary
typedef u_int

An unsigned int.

struct my_struct

A struct with two fields.

union my_union

A union with two fields.

enum my_enum

An enum with three values.

typedef foobar

A typedef with inline struct

typedef my_enum_ptr

A typedef of an enum pointer.

typedef foobar2

A typedef struct with a struct field.

Method Summary
const int testConstMethod(int i)

Test with a type qualifier.

void testTypeSpecMethod()

A test with a type specifiers.

void testTypeSpecMethod()

A test with a type specifiers.

u_int testTypedefMethod(uint ui)

A test method with a typedef name.

external_struct testExternalTypedefMethod(uint ui)

A test method with a typedef name define in an idt.

struct my_struct testStructMethod(struct my_struct my_struct_param)

A test method with a struct

struct {char foo; } testAnonStructMethod()

A test method with an anonymous struct

union my_union testUnionMethod(union my_union my_union_param)

A test method with an union

union {int foo; char bar; } testAnonUnionMethod()

A test method with an anonymous union

enum my_enum testEnumMethod(enum my_enum my_enum_param)

A test method with an enum

enum {YELLOW, PURPLE} testAnonEnumMethod()

A test method with an anonymous enum

volatile unsigned int testParameters(const unsigned char p1, volatile out uint32_t p2, in short int p3, in out struct my_struct p4, union my_union p5)

A test method with a long list of parameters

void* testPointer(const char * argv)

A test method with a pointer parameter and return type

void testArrayPointer(const char * p1[3], int * const * * p2)

A test method with an array of pointers parameter

void testStructParameter(struct {int a; int b; } toto)

A test method with a struct parameter

Type Detail

typedef u_int

typedef unsignedint u_int;

An unsigned int. More details.


struct my_struct

struct my_struct {
   int field1;
   int field2;
};

A struct with two fields. More details.


union my_union

union my_union {
   char char_field;
   int int_field;
};

A union with two fields. More details.


enum my_enum

enum my_enum {
   RED,
   GREEN,
   BLUE
};

An enum with three values. More details.


typedef foobar

typedef struct {
   int foo[3];
   int bar;
} foobar;

A typedef with inline struct


typedef my_enum_ptr

typedef enum my_enum *my_enum_ptr;

A typedef of an enum pointer.


typedef foobar2

typedef struct {
   int foo;
   int bar;
   struct {
      char far;
      char boo;
   } bu;
   enum my_enum enum_field;
   my_enum_ptr ptr;
} foobar2;

A typedef struct with a struct field.

Method Detail

testConstMethod

const int testConstMethod(int i)

Test with a type qualifier. A link to PrimitiveClient.clientItf2.

Annotations:

org.ow2.mind.doc.HTMLDocumentationHelper$AnnotationDecoration@a50916


testTypeSpecMethod

void testTypeSpecMethod()

A test with a type specifiers.


testTypeSpecMethod

void testTypeSpecMethod()

A test with a type specifiers.


testTypedefMethod

u_int testTypedefMethod(uint ui)

A test method with a typedef name.


testExternalTypedefMethod

external_struct testExternalTypedefMethod(uint ui)

A test method with a typedef name define in an idt.


testStructMethod

struct my_struct testStructMethod(struct my_struct my_struct_param)

A test method with a struct


testAnonStructMethod

struct {char foo; } testAnonStructMethod()

A test method with an anonymous struct


testUnionMethod

union my_union testUnionMethod(union my_union my_union_param)

A test method with an union


testAnonUnionMethod

union {int foo; char bar; } testAnonUnionMethod()

A test method with an anonymous union


testEnumMethod

enum my_enum testEnumMethod(enum my_enum my_enum_param)

A test method with an enum


testAnonEnumMethod

enum {YELLOW, PURPLE} testAnonEnumMethod()

A test method with an anonymous enum


testParameters

volatile unsigned int testParameters(const unsigned char p1, volatile out uint32_t p2, in short int p3, in out struct my_struct p4, union my_union p5)

A test method with a long list of parameters


testPointer

void* testPointer(const char * argv)

A test method with a pointer parameter and return type


testArrayPointer

void testArrayPointer(const char * p1[3], int * const * * p2)

A test method with an array of pointers parameter


testStructParameter

void testStructParameter(struct {int a; int b; } toto)

A test method with a struct parameter