summaryrefslogtreecommitdiff
path: root/websvcs/lib/URL_Addr.i
blob: 482abda66ab7a08f990123800c19d51af44a5987 (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
101
102
103
104
105
// $Id$

// ****************************************************************

ACE_INLINE
ACE_URL_Addr::ACE_URL_Addr (const ACE_URL_Addr& address)
  :  url_ (ACE_OS::strdup (address.url_))
{
}

ACE_INLINE LPCTSTR
ACE_URL_Addr::get_url (void) const
{
  return this->url_;
}

ACE_INLINE void
ACE_URL_Addr::set_url (LPTSTR url)
{
  this->url_ = url;
}

// ****************************************************************

ACE_INLINE ACE_INET_Addr
ACE_HTTP_Addr::get_inet_address (void) const
{
  return ACE_INET_Addr (this->port_number_, this->hostname_);
}

ACE_INLINE LPCTSTR
ACE_HTTP_Addr::get_hostname (void) const
{
  return this->hostname_;
}

ACE_INLINE u_short
ACE_HTTP_Addr::get_port_number (void) const
{
  return this->port_number_;
}

ACE_INLINE LPCTSTR
ACE_HTTP_Addr::get_path (void) const
{
  return this->path_;
}

ACE_INLINE LPCTSTR
ACE_HTTP_Addr::get_query (void) const
{
  return this->query_;
}

// ****************************************************************

ACE_INLINE LPCTSTR
ACE_FTP_Addr::get_user (void) const
{
  return this->user_;
}

ACE_INLINE LPCTSTR
ACE_FTP_Addr::get_hostname (void) const
{
  return this->hostname_;
}

ACE_INLINE LPCTSTR
ACE_FTP_Addr::get_passwd (void) const
{
  return this->passwd_;
}

ACE_INLINE LPCTSTR
ACE_FTP_Addr::get_path (void) const
{
  return this->path_;
}

ACE_INLINE ACE_INET_Addr
ACE_FTP_Addr::get_inet_address (void) const
{
  return ACE_INET_Addr (ASYS_TEXT ("ftp"), this->hostname_);
}

// ****************************************************************

ACE_INLINE LPCTSTR
ACE_Mailto_Addr::get_user (void) const
{
  return this->user_;
}

ACE_INLINE LPCTSTR
ACE_Mailto_Addr::get_hostname (void) const
{
  return this->hostname_;
}

ACE_INLINE LPCTSTR
ACE_Mailto_Addr::get_headers (void) const
{
  return this->headers_;
}