sdmmd_return_t SDMMD_MB2SendFile(SDMMD_AMConnectionRef conn, CFStringRef path, CFDataRef file) { sdmmd_return_t result = kAMDSuccess; result = SDMMD_MB2SendFileStream(conn, path, file); CheckErrorAndReturn(result); result = SDMMD_MB2SendEndStream(conn); CheckErrorAndReturn(result); ExitLabelAndReturn(result); }
sdmmd_return_t SDMMD_MB2SendFiles(SDMMD_AMConnectionRef conn, CFArrayRef paths, CFArrayRef files) { sdmmd_return_t result = kAMDSuccess; if (CFArrayGetCount(paths) == CFArrayGetCount(files)) { for (CFIndex index = 0; index < CFArrayGetCount(paths); index++) { CFStringRef path = CFArrayGetValueAtIndex(paths, index); CFDataRef file = CFArrayGetValueAtIndex(files, index); result = SDMMD_MB2SendFileStream(conn, path, file); } result = SDMMD_MB2SendEndStream(conn); } return result; }
sdmmd_return_t SDMMD_MB2SendFile(SDMMD_AMConnectionRef conn, CFStringRef path, CFDataRef file) { sdmmd_return_t result = kAMDSuccess; result = SDMMD_MB2SendFileStream(conn, path, file); result = SDMMD_MB2SendEndStream(conn); return result; }