blob: c5ad6ec9e82976ccf98ddd07809a5a2116ca8662 (
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
/* -*- C++ -*- */
// ============================================================================
// $Id$
//
// = LIBRARY
// orbsvcs
//
// = FILENAME
// Trader_Base.cpp
//
// = AUTHOR
// Irfan Pyarali <irfan@cs.wustl.edu>
//
// ============================================================================
#define ACE_BUILD_DLL
#include "Trader_Base.h"
#include "ace/OS.h"
#include <iostream.h>
TAO_Trader_Base::TAO_Trader_Base (void)
: trading_components_ (*this),
import_attributes_ (*this),
support_attributes_ (*this),
link_attributes_ (*this)
{
}
TAO_Import_Attributes_Impl &
TAO_Trader_Base::import_attributes (void)
{
return this->import_attributes_;
}
const TAO_Import_Attributes_Impl &
TAO_Trader_Base::import_attributes (void) const
{
return this->import_attributes_;
}
TAO_Support_Attributes_Impl &
TAO_Trader_Base::support_attributes (void)
{
return this->support_attributes_;
}
const TAO_Support_Attributes_Impl &
TAO_Trader_Base::support_attributes (void) const
{
return this->support_attributes_;
}
TAO_Link_Attributes_Impl &
TAO_Trader_Base::link_attributes (void)
{
return this->link_attributes_;
}
const TAO_Link_Attributes_Impl &
TAO_Trader_Base::link_attributes (void) const
{
return this->link_attributes_;
}
TAO_Trading_Components_Impl &
TAO_Trader_Base::trading_components (void)
{
return this->trading_components_;
}
const TAO_Trading_Components_Impl &
TAO_Trader_Base::trading_components (void) const
{
return this->trading_components_;
}
CORBA::Boolean
TAO_Trader_Base::is_valid_identifier_name (const char* ident)
{
int return_value = 0,
length = ACE_OS::strlen (ident);
if (length >= 1 && isalpha (ident[0]))
{
return_value = 1;
for (int i = 0; i < length; i++)
{
if (! (isalnum (ident[i]) || ident[i] == '_'))
{
return_value = 0;
break;
}
}
}
return return_value;
}
|