JetByte Tools - v5.2 File List

Here is a list of all files with brief descriptions:
Address.cpp
Address.h
AddressBluetooth.cpp
AddressBluetooth.h
AddressImpl.cpp
AddressImpl.h
AddressInfo.cpp
AddressInfo.h
AddressIPv4.cpp
AddressIPv4.h
AddressIPv6.cpp
AddressIPv6.h
AddressRenderer.cpp
AddressRenderer.h
AddressType.cpp
AddressType.h
AddressTypeBluetooth.cpp
AddressTypeBluetooth.h
AddressTypeIPv4.cpp
AddressTypeIPv4.h
AddressTypeIPv6.cpp
AddressTypeIPv6.h
AddressWrapper.cpp
AddressWrapper.h
Admin.hThis file must be the first file included by all cpp files that are built in any library in the JetByte Tools suite. This file contains global #defines that affect how the code is built
AsyncConnector.cpp
AsyncConnector.h
AsyncFileLog.cpp
AsyncFileLog.h
AsyncFileReader.cpp
AsyncFileReader.h
AsyncFileWriter.cpp
AsyncFileWriter.h
AsyncServerEventHelper.cpp
AsyncServerEventHelper.h
AsyncSocketConnector.cpp
AsyncSocketConnector.h
AutoResetEvent.cpp
AutoResetEvent.h
Buffer.cpp
Buffer.h
BufferAllocator.cpp
BufferAllocator.h
BufferHandle.cpp
BufferHandle.h
BufferingSubNegotiator.cpp
BufferingSubNegotiator.h
CallbackTimerQueue.cpp
CallbackTimerQueue.h
CatInfo.cpp
CatInfo.h
CatInformation.cpp
CatInformation.h
CatRegister.cpp
CatRegister.h
CLREventSink.cpp
CLREventSink.h
CLRHost.cpp
CLRHost.h
CommandLine.cpp
CommandLine.h
ComPortControlClientSubNegotiator.cpp
ComPortControlClientSubNegotiator.h
ComPortControlSubNegotiator.cpp
ComPortControlSubNegotiator.h
ConnectionDirection.h
ConnectionErrorSource.h
ConnectionLimiter.cpp
ConnectionLimiter.h
ConnectObject.cpp
ConnectObject.h
ConnectResponse.cpp
ConnectResponse.h
Context.cpp
Context.h
CounterStorageAllocator.cpp
CounterStorageAllocator.h
CounterTypes.h
CriticalSection.cpp
CriticalSection.h
CriticalSection2.cpp
CriticalSection2.h
DatagramServerSocket.cpp
DatagramServerSocket.h
DatagramServerSocketAllocator.cpp
DatagramServerSocketAllocator.h
DatagramSocket.cpp
DatagramSocket.h
DatagramSocketAllocator.cpp
DatagramSocketAllocator.h
DatagramSocketConnectionManager.cpp
DatagramSocketConnectionManager.h
DatagramSocketConnectionManagerCallback.cpp
DatagramSocketConnectionManagerCallback.h
DatagramSocketServer.cpp
DatagramSocketServer.h
DatagramSocketServerCallback.cpp
DatagramSocketServerCallback.h
DataLength.h
C++Tools/DebugTrace.cpp
Win32Tools/DebugTrace.cpp
C++Tools/DebugTrace.h
Win32Tools/DebugTrace.h
DetailLevel.h
DirectoryChangeMonitor.cpp
DirectoryChangeMonitor.h
DirectorySearch.cpp
DirectorySearch.h
EnvironmentBlock.cpp
EnvironmentBlock.h
EnvironmentVariables.cpp
EnvironmentVariables.h
Event.cpp
Event.h
EventLog.cpp
EventLog.h
EventOwner.cpp
EventOwner.h
Win32Tools/Exception.cpp
COMTools/Exception.cpp
OpenSSLTools/Exception.cpp
Win32Tools/Exception.h
COMTools/Exception.h
OpenSSLTools/Exception.h
ExceptionToCOMError.h
ExeServer.cpp
ExeServer.h
ExeServerMain.h
ExpandableBuffer.h
FileChangeMonitor.cpp
FileChangeMonitor.h
FileInputStream.cpp
FileInputStream.h
FileOutputStream.cpp
FileOutputStream.h
ForwardDeclareWinsockTypes.hThere are various issues with using various early versions of the platform SDK (or using VC6 and no platform SDK) with the winsock2.h header. This is part of a crude attempt to avoid the problems. It doesn't work very well..
FullAddress.cpp
FullAddress.h
FullAddressWrapper.cpp
FullAddressWrapper.h
GlobalName.h
GUID.cpp
GUID.h
GUIDRegistryList.cpp
GUIDRegistryList.h
Headers.cpp
Headers.h
HostAssemblyManager.cpp
HostAssemblyManager.h
HostControl.cpp
HostControl.h
HostMalloc.cpp
HostMalloc.h
HostMemoryManager.cpp
HostMemoryManager.h
HTTP_1_0_RequestParser.cpp
HTTP_1_0_RequestParser.h
HTTPHeaders.cpp
HTTPHeaders.h
HTTPRequest.cpp
HTTPRequest.h
HTTPServer.cpp
HTTPServer.h
IAddress.h
IAddressRef.h
IAddressType.h
IAllocateBuffers.h
IAllocateCounterStorage.h
IAllocateDatagramServerSockets.h
IAllocateDatagramSockets.h
IAllocatePoolableSockets.h
IAllocateSequencedStreamSockets.h
IAllocateStreamSockets.h
IAsyncIOStream.h
IAsyncSocket.h
IBuffer.h
IBufferBase.h
ICloseableOutputStream.h
ICollectPerformanceData.h
IConfiguration.h
ICreateStreamSocketConnections.h
ICriticalSection.cpp
ICriticalSection.h
ICriticalSectionFactory.h
IDatagramServerSocket.h
IDatagramServerSocketCallback.h
IDatagramServerSocketConnectionManager.h
IDatagramServerSocketEx.h
IDatagramSocket.h
IDatagramSocketCallback.h
IDatagramSocketConnectionManager.h
IDatagramSocketConnectionManagerCallback.h
IDatagramSocketEx.h
IDatagramSocketServerCallback.h
IDispatchServiceControls.h
IEnumIterator.h
IEventSinkCallback.h
IFilterableStreamSocket.h
IFilterStreamSocketConnections.h
IFullAddress.h
IHandler.h
IHostControl.h
IHTTPServer.h
IIndexedOpaqueUserData.h
IInputStream.h
IInstallPerformanceMonitorCounters.h
IIOCPWorkerThreadCallback.h
IIOPool.h
IIPAddress.h
IKernelObjectName.h
ILimitConnections.cpp
ILimitConnections.h
ILogMessages.h
IManageBufferLifeCycle.h
IManageEnvironmentVariables.h
IManageResources.h
IManageStreamSocketConnectionFilters.h
IMonitorBufferAllocation.h
IMonitorIOPool.h
IMonitorSocketAllocation.h
IMonitorThreadPool.h
IndexedOpaqueUserData.h
InOrderBufferList.cpp
InOrderBufferList.h
INotifyProgress.h
IOCompletionPort.cpp
IOCompletionPort.h
IOCPWorkerThread.cpp
IOCPWorkerThread.h
IOPool.cpp
IOPool.h
IOptionSubNegotiator.h
IOutputStream.h
IPoolableDatagramServerSocket.h
IPoolableDatagramSocket.h
IPoolableSocket.h
IPoolableSocketManager.h
IPoolableStreamSocket.h
IProvideEnvironmentBlock.h
IProvideLocalTime.h
IProvideTickCount.h
IProvideUserData.h
IProvideWorkItems.h
IQueueTimers.h
IRenderAddresses.h
IRunnable.h
ISecureStreamSocketCallback.h
IServerControl.h
ISocketCallback.h
IStream.h
IStreamSocket.h
IStreamSocketCallback.h
IStreamSocketConnectionManager.h
SocketTools/IStreamSocketConnectionManagerCallback.h
OpenSSLTools/IStreamSocketConnectionManagerCallback.h
IStreamSocketEx.h
SocketTools/IStreamSocketServerCallback.h
OpenSSLTools/IStreamSocketServerCallback.h
IStreamSocketServerExCallback.h
ISubNegotiationController.h
ISupportMulticast.h
ITelnetProtocolHandler.h
ITelnetProtocolHandlerCallback.h
ITelnetProtocolHandlerFactory.h
IterateCATEGORYINFO.h
IterateCATID.h
IterateGUID.h
IterateString.h
IThreadPoolWorkerThreadFactory.h
IWaitable.cpp
IWaitable.h
IWritableAddress.h
IWritableAddressRef.h
JB_MSWSock.hThis is a copy of a mswsock.h file from a Platform SDK. We have our own copy so that we can compile without a Platform SDK
KernelObjectNameImpl.cpp
KernelObjectNameImpl.h
LibraryLoader.cpp
LibraryLoader.h
LinkedClass.h
ListenBacklog.h
LocalName.h
LocalTimeProvider.h
LockFreeBuffer.cpp
LockFreeBuffer.h
LockFreeBufferAllocator.cpp
LockFreeBufferAllocator.h
ManualResetEvent.cpp
ManualResetEvent.h
MarshalledInterface.cpp
MarshalledInterface.h
MemoryInputOutputStream.cpp
MemoryInputOutputStream.h
MemoryInputStream.cpp
MemoryInputStream.h
MemoryMappedFile.cpp
MemoryMappedFile.h
MessageFilter.cpp
MessageFilter.h
MessageLog.cpp
MessageLog.h
MSCoreE.hThere are various issues with using mscoree.h with VC6 as the checks to see if a certain version of the platform SDK is being used is wrong... See here for more details. This header file wraps the real mscoree.h and works around these problems, turns off some annoying mscoree.h specific warnings. If the real mscoree.h can't be found then you may not have set the enviroment variable to the root of the .Net SDK that you want to use, this is usually only a problem with a VC6 build
MSWinSock.cpp
MSWinSock.h
MultiCriticalSection.cpp
MultiCriticalSection.h
NamedIndex.cpp
NamedIndex.h
NamedPipe.cpp
NamedPipe.h
NamedServerCollection.cpp
NamedServerCollection.h
NameInfo.cpp
NameInfo.h
NAWSSubNegotiator.cpp
NAWSSubNegotiator.h
Negotiation.h
NodeList.cpp
NodeList.h
NoPlatformSDK.hIt was, at some time, possible to build some of the code in VC6 without a copy of the Platform SDK installed. This becomes less and less likely to work as time goes on. Building with VC6 and without a copy of the Platform SDK is no longer a supported option, but it may work. See here for more details on how to get the latest copy of the Platform SDK
Notify.cpp
Notify.h
NullBufferAllocationMonitor.h
NullEnvironmentBlockProvider.h
NullEventSinkCallback.h
NullIOPoolMonitor.h
NullMessageLog.h
NullSocketAllocationMonitor.h
NullStreamSocketConnectionFilter.h
NullThreadPoolMonitor.h
Object.cpp
Object.h
OpaqueUserData.cpp
OpaqueUserData.h
OperationManager.cpp
OperationManager.h
Optex.cpp
Optex.h
OptionNegotiator.cpp
OptionNegotiator.h
Options.cpp
Options.h
OSVersionInfo.h
Overlapped.cpp
Overlapped.h
OverlappedWithEvent.cpp
OverlappedWithEvent.h
PacketDecoder.cpp
PacketDecoder.h
PerformanceCounter.cpp
PerformanceCounter.h
PerformanceCounterInstaller.cpp
PerformanceCounterInstaller.h
PerformanceDataBlock.cpp
PerformanceDataBlock.h
PerformanceDataCollector.cpp
PerformanceDataCollector.h
PerformanceDataSchema.cpp
PerformanceDataSchema.h
PerformanceDataSchemaFileExporter.cpp
PerformanceDataSchemaFileExporter.h
PerformanceMonitorCounters.cpp
PerformanceMonitorCounters.h
PerformanceMonitorDLL.cpp
PerformanceMonitorDLL.h
PerformanceMonitorDLLMain.h
IOTools/PrecompiledHeader.cppThis file is compiled to produce the precompiled header in builds which use it
SocketTools/PrecompiledHeader.cppThis file is compiled to produce the precompiled header in builds which use it
Win32Tools/PrecompiledHeader.cppThis file is compiled to produce the precompiled header in builds which use it
ServiceTools/PrecompiledHeader.cpp
PerfMonTools/PrecompiledHeader.cppThis file is compiled to produce the precompiled header in builds which use it
CLRHostingTools/PrecompiledHeader.cpp
COMTools/PrecompiledHeader.cpp
BlueToothTools/PrecompiledHeader.cpp
OBEXTools/PrecompiledHeader.cpp
TelnetTools/PrecompiledHeader.cpp
HTTPTools/PrecompiledHeader.cpp
OpenSSLTools/PrecompiledHeader.cpp
IOTools/PrecompiledHeader.h
SocketTools/PrecompiledHeader.h
PerfMonTools/PrecompiledHeader.h
OBEXTools/PrecompiledHeader.h
HTTPTools/PrecompiledHeader.h
Process.cpp
Process.h
ProcessInformation.h
ProcessMemory.cpp
ProcessMemory.h
ProcessToken.cpp
ProcessToken.h
ReadSequencingStreamSocketConnectionFilter.cpp
ReadSequencingStreamSocketConnectionFilter.h
ReadTimeoutStreamSocketConnectionFilter.cpp
ReadTimeoutStreamSocketConnectionFilter.h
ReferenceCounted.h
ReferenceCountedSmartPointer.h
Response.cpp
Response.h
SafeArrayHelpers.cpp
SafeArrayHelpers.h
SecureCRT.hThis file provides backwards compatibility macros for the secure CRT functions that Microsoft began supplying starting with VS2005. This allows us to work as if the secure CRT was always available... See here for more details
SecurityAttributes.cpp
SecurityAttributes.h
SecurityDescriptor.cpp
SecurityDescriptor.h
SecurityDescriptorAllowAll.cpp
SecurityDescriptorAllowAll.h
SecurityPrivilege.cpp
SecurityPrivilege.h
SecurityPrivileges.cpp
SecurityPrivileges.h
SEHException.cpp
SEHException.h
Semaphore.cpp
Semaphore.h
SequencedStreamSocket.cpp
SequencedStreamSocket.h
SequencedStreamSocketAllocator.cpp
SequencedStreamSocketAllocator.h
SequenceId.h
ServerCollection.cpp
ServerCollection.h
ServerModule.h
Service.cpp
Service.h
ServiceMain.h
ServiceStatus.cpp
ServiceStatus.h
SetPathObject.cpp
SetPathObject.h
SharedCriticalSection.cpp
SharedCriticalSection.h
SharedMemory.cpp
SharedMemory.h
ShutdownHandler.cpp
ShutdownHandler.h
ShutdownHow.h
SimpleMessageLog.cpp
SimpleMessageLog.h
SimpleNamedPipeClient.cpp
SimpleNamedPipeClient.h
SimpleNamedPipeServer.cpp
SimpleNamedPipeServer.h
Singleton.h
SingleWriterMultipleReaderLock.cpp
SingleWriterMultipleReaderLock.h
SList.cpp
SList.h
SmartAddress.h
SmartBuffer.h
SmartDatagramServerSocket.h
SmartDatagramSocket.h
Win32Tools/SmartHandle.cpp
ServiceTools/SmartHandle.cpp
Win32Tools/SmartHandle.h
ServiceTools/SmartHandle.h
SmartHeapPointer.cpp
SmartHeapPointer.h
SmartStreamSocket.h
Socket.cpp
Socket.h
SocketAllocator.cpp
SocketAllocator.h
SocketClosedException.cpp
SocketClosedException.h
SocketServer.cpp
SocketServer.h
StartupInfo.h
StreamProcessor.cpp
StreamProcessor.h
StreamSocket.cpp
StreamSocket.h
StreamSocketAllocator.cpp
StreamSocketAllocator.h
SocketTools/StreamSocketConnectionManager.cpp
OpenSSLTools/StreamSocketConnectionManager.cpp
SocketTools/StreamSocketConnectionManager.h
OpenSSLTools/StreamSocketConnectionManager.h
SocketTools/StreamSocketConnectionManagerCallback.cpp
OpenSSLTools/StreamSocketConnectionManagerCallback.cpp
SocketTools/StreamSocketConnectionManagerCallback.h
OpenSSLTools/StreamSocketConnectionManagerCallback.h
SocketTools/StreamSocketServer.cpp
OpenSSLTools/StreamSocketServer.cpp
SocketTools/StreamSocketServer.h
OpenSSLTools/StreamSocketServer.h
SocketTools/StreamSocketServerCallback.cpp
OpenSSLTools/StreamSocketServerCallback.cpp
SocketTools/StreamSocketServerCallback.h
OpenSSLTools/StreamSocketServerCallback.h
StreamSocketServerEx.cpp
StreamSocketServerEx.h
StreamSocketServerExCallback.cpp
StreamSocketServerExCallback.h
StringConverter.cpp
StringConverter.h
StringMap.h
StringVector.h
SystemInfo.h
SystemTime.cpp
SystemTime.h
TAsyncSocket.h
TelnetProtocolHandler.cpp
TelnetProtocolHandler.h
TelnetProtocolStreamSocketConnectionFilter.cpp
TelnetProtocolStreamSocketConnectionFilter.h
TempDirectory.cpp
TempDirectory.h
TEnumerator.h
TerminalTypeSubNegotiator.cpp
TerminalTypeSubNegotiator.h
Thread.cpp
Thread.h
ThreadAffinity.cpp
ThreadAffinity.h
ThreadedCallbackTimerQueue.cpp
ThreadedCallbackTimerQueue.h
ThreadLocalStorage.cpp
ThreadLocalStorage.h
ThreadPool.cpp
ThreadPool.h
TickCountProvider.h
TNotify.h
Todo.hThis file provides some macros that allow pragma TODO("message") to give a clickable message in the build window from within Visual Studio. Note that all of these messages only show up in debug builds
TSocketAllocator.h
tstring.h
Types.hThis file includes some typedefs for commonly used types
TypeSafeTypedef.h
UnqualifiedName.h
Win32Tools/UsesCOM.cpp
COMTools/UsesCOM.cpp
Win32Tools/UsesCOM.h
COMTools/UsesCOM.h
UsesOpenSSL.cpp
UsesOpenSSL.h
UsesSecurity.cpp
UsesSecurity.h
UsesWinsock.cpp
UsesWinsock.h
UsesXPBluetooth.cpp
UsesXPBluetooth.h
UsingMFC.hIf you're building with the JetByte Tools libraries and mixing the code with MFC then you may have problems. See here for more details on the likely problems. Including this file is likely to fix those problems as it fixes up the library link order. You only have to include this file once, usually in the 'main()' .cpp file
Win32Tools/Utils.cpp
COMTools/Utils.cpp
OBEXTools/Utils.cpp
Win32Tools/Utils.h
COMTools/Utils.h
OBEXTools/Utils.h
WaitableCounter.cpp
WaitableCounter.h
Warnings.hThis file deals with warning level setting and masking of known safe warnings for either STLPort or native Microsoft STL. It's automatically included in all files because they include Admin.h
Win32Exception.cpp
Win32Exception.h
Admin/WinsockWrapper.hThere are various issues with using various early versions of the platform SDK (or using VC6 and no platform SDK) with the winsock2.h header. This is part of a crude attempt to avoid the problems
SocketTools/WinsockWrapper.h

Generated on Tue Oct 2 15:45:46 2007 for JetByte Tools - v5.2 by  doxygen 1.5.3