gloox 1.0.28
prep.h
1/*
2 Copyright (c) 2004-2023 by Jakob Schröter <js@camaya.net>
3 This file is part of the gloox library. http://camaya.net/gloox
4
5 This software is distributed under a license. The full license
6 agreement can be found in the file LICENSE in this distribution.
7 This software may not be copied, modified, sold or distributed
8 other than expressed in the named license agreement.
9
10 This software is distributed without any warranty.
11*/
12
13
14#ifndef PREP_H__
15#define PREP_H__
16
17#include "macros.h"
18
19#include <string>
20
21namespace gloox
22{
23
38 namespace prep
39 {
48 bool nodeprep( const std::string& node, std::string& out );
49
58 bool nameprep( const std::string& domain, std::string& out );
59
68 bool resourceprep( const std::string& resource, std::string& out );
69
78 bool saslprep( const std::string& input, std::string& out );
79
89 bool idna( const std::string& domain, std::string& out );
90
91 }
92
93}
94
95#endif // PREP_H__
bool saslprep(const std::string &input, std::string &out)
Definition prep.cpp:95
bool idna(const std::string &domain, std::string &out)
Definition prep.cpp:107
bool resourceprep(const std::string &resource, std::string &out)
Definition prep.cpp:83
bool nodeprep(const std::string &node, std::string &out)
Definition prep.cpp:59
bool nameprep(const std::string &domain, std::string &out)
Definition prep.cpp:71
The namespace for the gloox library.
Definition adhoc.cpp:28