/*! * Copyright (c) 2014 by Contributors * \file serializable.h * \brief defines serializable interface of rabit * \author Tianqi Chen */ #ifndef RABIT_SERIALIZABLE_H_ #define RABIT_SERIALIZABLE_H_ #include #include #include "./internal/utils.h" #ifndef DMLC_IO_H_ #include "../../dmlc-core/include/dmlc/io.h" #endif // DMLC_IO_H_ namespace rabit { /*! * \brief defines stream used in rabit * see definition of Stream in dmlc/io.h */ typedef dmlc::Stream Stream; /*! * \brief defines serializable objects used in rabit * see definition of Serializable in dmlc/io.h */ typedef dmlc::Serializable Serializable; } // namespace rabit #endif // RABIT_SERIALIZABLE_H_