/usr/include/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/CWURLName.h is in libpantomime1.2-dev 1.2.2+dfsg1-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | /*
** CWURLName.h
**
** Copyright (c) 2001-2004
**
** Author: Ludovic Marcotte <ludovic@Sophos.ca>
**
** This library is free software; you can redistribute it and/or
** modify it under the terms of the GNU Lesser General Public
** License as published by the Free Software Foundation; either
** version 2.1 of the License, or (at your option) any later version.
**
** This library is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
** Lesser General Public License for more details.
**
** You should have received a copy of the GNU Lesser General Public
** License along with this library; if not, write to the Free Software
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef _Pantomime_H_CWURLName
#define _Pantomime_H_CWURLName
#import <Foundation/NSObject.h>
#import <Foundation/NSString.h>
/*!
@class CWURLName
@discussion This class provides support for handling POP3, IMAP and
local URL schemes. The POP3 URL scheme is described in
RFC 2384. The IMAP URL scheme is described in RFC 2192
while the local URL scheme is a simple Pantomime scheme
to refer to local mailboxes.
*/
@interface CWURLName : NSObject
{
@private
NSString *_protocol;
NSString *_foldername;
NSString *_path;
NSString *_host;
unsigned int _port;
NSString *_username;
NSString *_password;
}
/*!
@method initWithString:
@discussion This method invokes -initWithString: path:
with a <i>nil</i> path.
@param theString The URL.
@result A CWURLName instance, nil on error.
*/
- (id) initWithString: (NSString *) theString;
/*!
@method initWithString: path:
@discussion This is the designated initializer for the
URLName class.
@param theString The URL.
@param thePath The path to the local mailstore.
@result A CWURLName instance, nil on error.
*/
- (id) initWithString: (NSString *) theString
path: (NSString *) thePath;
/*!
@method protocol
@discussion This method is used to obtain the protocol part
of an URL.
@result POP3, IMAP or LOCAL.
*/
- (NSString *) protocol;
/*!
@method foldername
@discussion This method is used to obtain the name of the
folder of the receiver.
@result The name of the folder.
*/
- (NSString *) foldername;
/*!
@method path
@discussion This method is used to obtain the path to the mailstore.
@result The full path.
*/
- (NSString *) path;
/*!
@method host
@discussion This method is used to obtain the host name part
of an URL.
@result The host name.
*/
- (NSString *) host;
/*!
@method host
@discussion This method is used to obtain the port part
of an URL.
@result The port.
*/
- (unsigned int) port;
/*!
@method username
@discussion This method is used to obtain the username part
of an URL.
@result The username.
*/
- (NSString *) username;
/*!
@method password
@discussion This method is used to obtain the password part
of an URL.
@result The password.
*/
- (NSString *) password;
/*!
@method stringValue
@discussion This method is used to obtain the string
representation of the receiver. The returned
format is the same as one that could be
used by an initializer.
@result The string value.
*/
- (NSString *) stringValue;
@end
#endif // _Pantomime_H_CWURLName
|