Classes | Public Member Functions | List of all members
mr3::Output< T > Class Template Reference
+ Inheritance diagram for mr3::Output< T >:
+ Collaboration diagram for mr3::Output< T >:

Public Member Functions

template<typename U >
OutputWithCustomSharding (U &&func)
 
template<typename U >
OutputWithModNSharding (unsigned modn, U &&func)
 
OutputAndCompress (pb::Output::CompressType ct, int level=-10000)
 
ShardId Shard (const T &t) const
 
void SetConstantShard (ShardId sid)
 
- Public Member Functions inherited from mr3::OutputBase
pb::Output * mutable_msg ()
 
const pb::Output & msg () const
 
bool is_binary () const
 

Additional Inherited Members

- Protected Member Functions inherited from mr3::OutputBase
 OutputBase (pb::Output *out)
 
void SetCompress (pb::Output::CompressType ct, int level)
 
void SetShardSpec (pb::ShardSpec::Type st, unsigned modn=0)
 
void FailUndefinedShard () const
 
- Protected Attributes inherited from mr3::OutputBase
pb::Output * out_
 

Detailed Description

template<typename T>
class mr3::Output< T >

Definition at line 36 of file output.h.


The documentation for this class was generated from the following file: