[requires]
ixwebsocket/11.4.5
NoteSimplest use case consuming this recipe and assuming CMake as your local build tool:
If you are a new Conan user, we recommend reading the how to consume packages tutorial.If you need additional assistance, please ask a question in the Conan Center Index repository.
[requires]
ixwebsocket/11.4.5
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout
class ExampleRecipe(ConanFile):
settings = "os", "compiler", "build_type", "arch"
generators = "CMakeDeps", "CMakeToolchain"
def requirements(self):
self.requires("ixwebsocket/11.4.5")
def layout(self):
cmake_layout(self)
Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):
$ conan install conanfile.txt --build=missing
Useful information to take into account to consume this library:
These are the main declared targets:
ixwebsocket
ixwebsocket::ixwebsocket
ixwebsocket.pc
A simple use case using the CMake file name and the global target:
# ...
find_package(ixwebsocket REQUIRED)
# ...
target_link_libraries(YOUR_TARGET ixwebsocket::ixwebsocket)
These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the ixwebsocket
homepage listed above:
#include "ixwebsocket/IXBase64.h"
#include "ixwebsocket/IXBench.h"
#include "ixwebsocket/IXCancellationRequest.h"
#include "ixwebsocket/IXConnectionState.h"
#include "ixwebsocket/IXDNSLookup.h"
#include "ixwebsocket/IXExponentialBackoff.h"
#include "ixwebsocket/IXGetFreePort.h"
#include "ixwebsocket/IXGzipCodec.h"
#include "ixwebsocket/IXHttp.h"
#include "ixwebsocket/IXHttpClient.h"
#include "ixwebsocket/IXHttpServer.h"
#include "ixwebsocket/IXNetSystem.h"
#include "ixwebsocket/IXProgressCallback.h"
#include "ixwebsocket/IXSelectInterrupt.h"
#include "ixwebsocket/IXSelectInterruptEvent.h"
#include "ixwebsocket/IXSelectInterruptFactory.h"
#include "ixwebsocket/IXSelectInterruptPipe.h"
#include "ixwebsocket/IXSetThreadName.h"
#include "ixwebsocket/IXSocket.h"
#include "ixwebsocket/IXSocketConnect.h"
#include "ixwebsocket/IXSocketFactory.h"
#include "ixwebsocket/IXSocketMbedTLS.h"
#include "ixwebsocket/IXSocketServer.h"
#include "ixwebsocket/IXSocketTLSOptions.h"
#include "ixwebsocket/IXStrCaseCompare.h"
#include "ixwebsocket/IXUdpSocket.h"
#include "ixwebsocket/IXUniquePtr.h"
#include "ixwebsocket/IXUrlParser.h"
#include "ixwebsocket/IXUserAgent.h"
#include "ixwebsocket/IXUtf8Validator.h"
#include "ixwebsocket/IXUuid.h"
#include "ixwebsocket/IXWebSocket.h"
#include "ixwebsocket/IXWebSocketCloseConstants.h"
#include "ixwebsocket/IXWebSocketCloseInfo.h"
#include "ixwebsocket/IXWebSocketErrorInfo.h"
#include "ixwebsocket/IXWebSocketHandshake.h"
#include "ixwebsocket/IXWebSocketHandshakeKeyGen.h"
#include "ixwebsocket/IXWebSocketHttpHeaders.h"
#include "ixwebsocket/IXWebSocketInitResult.h"
#include "ixwebsocket/IXWebSocketMessage.h"
#include "ixwebsocket/IXWebSocketMessageType.h"
#include "ixwebsocket/IXWebSocketOpenInfo.h"
#include "ixwebsocket/IXWebSocketPerMessageDeflate.h"
#include "ixwebsocket/IXWebSocketPerMessageDeflateCodec.h"
#include "ixwebsocket/IXWebSocketPerMessageDeflateOptions.h"
#include "ixwebsocket/IXWebSocketProxyServer.h"
#include "ixwebsocket/IXWebSocketSendData.h"
#include "ixwebsocket/IXWebSocketSendInfo.h"
#include "ixwebsocket/IXWebSocketServer.h"
#include "ixwebsocket/IXWebSocketTransport.h"
#include "ixwebsocket/IXWebSocketVersion.h"