libzmq master
The Intelligent Transport Layer

random.hpp

Go to the documentation of this file.
00001 /*
00002     Copyright (c) 2011 250bpm s.r.o.
00003     Copyright (c) 2011 Other contributors as noted in the AUTHORS file
00004 
00005     This file is part of 0MQ.
00006 
00007     0MQ is free software; you can redistribute it and/or modify it under
00008     the terms of the GNU Lesser General Public License as published by
00009     the Free Software Foundation; either version 3 of the License, or
00010     (at your option) any later version.
00011 
00012     0MQ is distributed in the hope that it will be useful,
00013     but WITHOUT ANY WARRANTY; without even the implied warranty of
00014     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015     GNU Lesser General Public License for more details.
00016 
00017     You should have received a copy of the GNU Lesser General Public License
00018     along with this program.  If not, see <http://www.gnu.org/licenses/>.
00019 */
00020 
00021 #ifndef __ZMQ_RANDOM_HPP_INCLUDED__
00022 #define __ZMQ_RANDOM_HPP_INCLUDED__
00023 
00024 #include "stdint.hpp"
00025 
00026 namespace zmq
00027 {
00028 
00029     //  Seeds the random number generator.
00030     void seed_random ();
00031 
00032     //  Generates random value.
00033     uint32_t generate_random ();
00034 
00035 }
00036 
00037 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines