1 #ifndef __blip_Intent_hpp 2 #define __blip_Intent_hpp 8 #include <commonc++/Flags.h++> 9 #include <commonc++/JavaException.h++> 10 #include <commonc++/String.h++> 33 ccxx::Flags<int32_t>
getFlags()
const;
36 bool getBooleanExtra(
const ccxx::String& name,
bool defaultValue =
false)
38 int32_t
getIntExtra(
const ccxx::String& name, int32_t defaultValue = 0)
40 int32_t
getIntExtra(
const char* name, int32_t defaultValue = 0)
const;
42 const int64_t& defaultValue = 0)
const;
43 float getFloatExtra(
const ccxx::String& name,
float defaultValue = 0.0f)
46 const double& defaultValue = 0.0)
const;
55 Intent&
putExtra(
const ccxx::String& name,
const ccxx::String& value);
57 bool hasExtra(
const ccxx::String& name)
const;
63 Intent(ccxx::JavaVirtualMachine* jvm,
const JavaGlue& java, jobject
object);
65 ccxx::JavaVirtualMachine* _jvm;
66 const JavaGlue& _java;
67 mutable jclass _class;
68 mutable jobject _object;
73 #endif // __blip_Intent_hpp virtual ~Intent()
Definition: Intent.cpp:32
Definition: Intent.hpp:19
int32_t getIntExtra(const ccxx::String &name, int32_t defaultValue=0) const
ccxx::Flags< int32_t > getFlags() const
Definition: Intent.cpp:91
ccxx::String getStringExtra(const ccxx::String &name) const
Intent & setAction(const ccxx::String &action)
Definition: Intent.cpp:52
Intent & putExtra(const ccxx::String &name, bool value)
ccxx::String getAction() const
Definition: Intent.cpp:42
WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
Definition: AccelerometerSensorEvent.cpp:3
CCXX_FWD_DECL(JavaVirtualMachine)
An abstract base class for all "native" (C++) Android activities.
Definition: NativeActivity.hpp:71
ccxx::String getData() const
Definition: Intent.cpp:65
void removeExtra(const ccxx::String &name)
Definition: Intent.cpp:304
Intent & setFlags(const ccxx::Flags< int32_t > &flags)
Definition: Intent.cpp:101
bool getBooleanExtra(const ccxx::String &name, bool defaultValue=false) const
Definition: Intent.cpp:114
bool hasExtra(const ccxx::String &name) const
Definition: Intent.cpp:294
float getFloatExtra(const ccxx::String &name, float defaultValue=0.0f) const
Definition: Intent.cpp:165
Intent & setData(const ccxx::String &data)
Definition: Intent.cpp:75
int64_t getLongExtra(const ccxx::String &name, const int64_t &defaultValue=0) const
Definition: Intent.cpp:152
double getDoubleExtra(const ccxx::String &name, const double &defaultValue=0.0) const
Definition: Intent.cpp:178