Lines Matching refs:AvdInfo
72 /* AvdInfo is an opaque structure used to model the information
75 typedef struct AvdInfo AvdInfo;
77 /* various flags used when creating an AvdInfo object */
98 /* Creates a new AvdInfo object from a name. Returns NULL if name is NULL
102 AvdInfo* avdInfo_new( const char* name, AvdInfoParams* params );
104 /* A special function used to setup an AvdInfo for use when starting
115 AvdInfo* avdInfo_newForAndroidBuild( const char* androidBuildRoot,
119 /* Frees an AvdInfo object and the corresponding strings that may be
122 void avdInfo_free( AvdInfo* i );
126 const char* avdInfo_getName( AvdInfo* i );
130 * belongs to the AvdInfo object.
132 const char* avdInfo_getImageFile( AvdInfo* i, AvdImageType imageType );
137 uint64_t avdInfo_getImageFileSize( AvdInfo* i, AvdImageType imageType );
141 int avdInfo_isImageReadOnly( AvdInfo* i, AvdImageType imageType );
147 int avdInfo_lockImageFile( AvdInfo* i, AvdImageType imageType, int abortOnError);
150 void avdInfo_setImageFile( AvdInfo* i, AvdImageType imageType, const char* imagePath );
153 /* the string belongs to the AvdInfo object */
154 const char* avdInfo_getSkinPath( AvdInfo* i );
157 const char* avdInfo_getSkinName( AvdInfo* i );
160 const char* avdInfo_getSkinDir ( AvdInfo* i );
163 const char* avdInfo_getContentPath( AvdInfo* i );
166 int avdInfo_inAndroidBuild( AvdInfo* i );
169 int avdInfo_getHwConfig( AvdInfo* i, AndroidHwConfig* hw );
172 char* avdInfo_getTracePath( AvdInfo* i, const char* traceName );