blob: 7327d4aae69af82db45cdf46d1f3b6365d524f1d (
plain)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
/* -*- C++ -*- */
// $Id$
// ============================================================================
//
// = LIBRARY
// tests
//
// = FILENAME
// CLASSIX_SOCK_Test.cpp
//
// = DESCRIPTION
// This is a test of the <IPP_CLASSIX_Addr> class.
//
// = AUTHOR
// Wei Chiang
//
// ============================================================================
#include "tests/test_config.h"
#include "wrapper/CLASSIX_Addr.h"
int
main (int, char *[])
{
ACE_START_TEST ("SOCK_Test");
IPP_CLASSIX_Addr a1;
ACE_DEBUG((LM_INFO, "Addr a1:"));
a1.dump();
KnUniqueId k2;
::portCreate(K_MYACTOR, &k2);
int p2 = ::portLi(&k2);
IPP_CLASSIX_Addr a2(k2);
ACE_DEBUG((LM_INFO, "Addr a2(ipc port id = %d)\n", p2));
a2.dump();
KnUniqueId k3;
::portCreate(K_MYACTOR, &k3);
int p3 = ::portLi(&k3);
IPP_CLASSIX_Addr a3(p3);
ACE_DEBUG((LM_INFO, "Addr a3(ipc port id = %d)\n", p3));
a3.dump();
IPP_CLASSIX_Addr a4(a1);
if (a4 == a1)
ACE_DEBUG((LM_INFO, "OK: Addr a4 == a1\n"));
else
ACE_ERROR((LM_ERROR, "Error: Addr a4 != a1\n"));
if (a4 != a2)
ACE_DEBUG((LM_INFO, "OK: Addr a4 != a2\n"));
else
ACE_ERROR((LM_ERROR, "Error: Addr a4 == a2\n"));
ACE_END_TEST;
return 0;
}
|